Reflective Middleware
نویسندگان
چکیده
ion getLL();Get the lower level abstraction of this entity. Void setLL(In Abstraction abst); Set the lower level abstraction of this entity. Abstraction getHL();Get the higher level abstraction of thisentity.ion getHL();Get the higher level abstraction of thisentity. Void setHL(In Abstraction abst); Set the higher level abstraction of this entity. Operations on Factories Resource newResource(In Size size,In Policy mgntPolicy,In Param schedParam);Create an abstract resource of a given sizeand associates a management policy with it;scheduling parameters are passed in case ofthe creation of processing resources. Resources getResources();Get the resources created by this factory. Operations on Managers Int setPolicy(Policy policy);Set the management policy of this manager. Int admit(In ResourceAmountamount);Perform admission control test for a resourcerequest. Int reserve(In ResourceAmountamount);Reserve amount of resources. Int expel(In ResourceAmountamount);Liberate an amount of reserved resources. Resources getResources();Get resources mapped or multiplexed by thismanager. http://dsonline.computer.org/0106/features/bla0106_print.htm (29 of 33) [10/29/2003 10:05:49 AM] Reflective Middleware Int addResource(In Resourceresource);Add resource for being mapped ormultiplexed by this manager. Int removeResource(In Resourceresource);Remove this resource so that it is not longermapped or multiplexed by this manager. Operations on Schedulers Void suspend(In Job job);Suspend an abstract processing resource. Void resume(In Job job);Resume an abstract processing resource. Int schedule(Int unitOfExec) ; Determine the order of execution ofprocessing resources. Operations on Abstract Resources Manager getManager();Get the manager of this resource. Void setManager(In Manager newMgr,In Param schedParam);Set the manager of this resource. Factory getFactory();Get the factory of this resource. Void setFactory(in Factory fact); Set the factory of this resource.
منابع مشابه
Reflective Middleware: From Your Desk to Your Hand
Communication middleware simplifies the construction of component-based distributed applications [1] [2]. However, the lack of flexibility in the construction of the middleware itself imposes limitations and is a major concern [3-7]. While applications can detect changes in their execution environment, they cannot customize the underlying middleware to better accommodate these changes. To solve...
متن کاملLuaOrb: A Programming Tool for Reflective Middleware Systems
Nowadays, middleware technologies are the main infrastructure to support component-based programming. To meet the dynamic configuration requirements of several application classes, middleware systems like CORBA and DCOM provide some reflective mechanisms, such as interface introspection, dynamic dispatching, and message interceptors. Recent evolution of CORBA and DCOM emphasizes the importance ...
متن کاملReflective Middleware
To solve this problem, recent research in reflective middleware8 uses techniques derived from previous work in computational reflection to add flexibility to middleware. Reflective middleware exploits Gregory Kiczales’ meta-object protocol, combining the ideas of computational reflection and object orientation.9 His model distinguishes between base-level objects (concerning the systems’ functio...
متن کاملReflective Middleware and Security: OOPP meets Obol
The manner in which one can apply the security features of current middleware platforms, like Enterprise Java Beans and CORBA, are either too simple and limited or too complex and difficult to use. In both cases are the provided features static and do not support the flexibility needed in a wide range of applications. This paper presents an approach to flexible security mechanisms in the contex...
متن کاملManagement of Runtime Models and Meta-Models in the Meta-ORB Reflective Middleware Architecture
In the Meta-ORB reflective middleware architecture, runtime models provide the necessary meta-information to instantiate specialized platform configurations and to construct the reflective self-representation of base-level systems. Other kinds of useful meta-information may also be provided by the system’s runtime model, such as policies that allow the middleware to adapt itself automatically. ...
متن کاملA Resource Adaptation Framework For Reflective Middleware
It is now well established that next generation middleware platforms must facilitate the management of QoS. Supporting resource adaptation is useful for QoS management, but this issue is not adequately addressed by current adaptive and reflective middleware architectures. The paper describes a framework for supporting resource adaptation by providing first-class representation of activities and...
متن کامل